<?php

interface Application_Model_PayInterface{
    
    /**
     * 返回支付单的支付金额
     */
    public function getMoney();
    
    /**
     * 返回支付名称 
     */
    public function getPayName();
    /**
     * 返回支付的备注
     */
    public function getPayCommen();


    /**
     * 设置为已支付的状态的相关操作 
     */
    public function setPaid();    
    
    /**
     * 返回支付号
     */
    public function getBillNo();
    
    /**
     * 返回支付描述 
     */
    public function getPayDescription();
    
    /**
     * 检查是否可以进行支付
     * $userId 进行支付的用户ID 
     */
    public function canPay($userId);
}